var rootPath="/ystd";
var typeid;
function addType(id){
	typeid=id;
	var liTag=$("#"+id)[0];
	$(liTag).after("<div id='replace'>name:<input type='text' class='typename'/><input type='button' value='添加' onclick='doAdd();' />" +
			"&nbsp;&nbsp;<input type='button' value='取消' onclick='cancle()'/></div>"); 
}

function doAdd(){
	var namebox=$(".typename");
	var name=$(namebox).val();
	
	//检查添加任务的个数，确保每次只添加一个类型
	if(namebox.size()>1){
		alert("不要太贪心，请先完成或关闭其他任务！");
	}else{
		//检查是否有输入
		if(name.length<1){
			alert("不要糊弄我啦，请先填写子类的名字吧！");
		}else{
			//提交添加请求
			$.post(rootPath+"type/addType.dch","fatherId="+typeid+"&type.typename="+name,function(response){
				$("#replace").replaceWith(response);
			})
		}
	}
		
}
function updateType(id){
	typeid=id;
	var liTag=$("#"+id)[0];
	$(liTag).after("<div id='replace'>name:<input type='text' class='typename'/><input type='button' value='修改' onclick='doUpdate();' />" +
			"&nbsp;&nbsp;<input type='button' value='取消' onclick='cancle()'/></div>"); 
	var aTag=$("#"+typeid+">a")[0];
	var oldname=$(aTag).text();//获得原来的类名
	$(".typename").val(oldname);
}
function doUpdate(){
	var namebox=$(".typename");
	var aTag=$("#"+typeid+">a")[0];
	var oldname=$(aTag).text();
	
	var newname=$(namebox).val();
	
	//检查添加任务的个数，确保每次只添加一个类型
	if(namebox.size()>1){
		alert("不要太贪心，请先完成或关闭其他任务！");
	}else{
		//检查是否有输入
		if(newname.length<1){
			alert("不要糊弄我啦，请先填写子类的名字吧！");
		}else{
			if(newname==oldname)
				alert("一样的类名，无需修改！");
			else
				//提交添加请求
				$.post(rootPath+"type/updateType.dch","fatherId="+typeid+"&type.typename="+newname,function(response){
					if(response.length<1){
						alert("更新失败！");
						$("#replace").replaceWith("");
					}else{
						$(aTag).text(newname);
						$("#replace").replaceWith("");
					}
				})
		}
	}
}
function deleteType(id){
	var comf=del();
	if(comf){
		var liTag=$("#"+id);
		var id=$(liTag).attr("id");
		$.post(rootPath+"type/deleteType.dch","fatherId="+id,function(response){
			if(response.length<1){
				alert("删除失败！");
			}else{
				$(liTag).replaceWith("");
			}
		})
		
	}
}
function del(){
	  var msg = "您真的确定要删除吗？他的子类也将一起被删除！";
	  if (confirm(msg)==true){
		  return true;
	  }else{
		  return false;
	 }
}
function cancle(){
	$("#replace").replaceWith("");
}
